Justin Bieber is 28! A life of success, scandals and struggles