George Ezra announces huge London shows to raise money for mental health charity