K Madhavan named IBF President