India is a ‘world power’, says Barack Obama