Man gives birth to baby