Iranian President Rouhani registers to run in May for second term