Nicholas McDonald got quite emotional on last night's X Factor and has now explained the reason for his tears. The 17-year-old broke down while struggling to sing Beyoncé's Halo in the ITV show's semi-final. Speaking on The Xtra Factor, McDonald explained, "I...