Vladimir Putin, Donald Trump, Narendra Modi, Mark Zuckerberg and others among World's most powerful people by Forbes