Ex-Iran forward Karim Bavi fights cancer