Rupee climbs to strongest level since May 8 at 94.68/$ on US-Iran ceasefire