Baghdad's oldest horologist keeps time alive for 54 years