Tax returns compared: David Cameron, George Osborne, Jeremy Corbyn and Boris Johnson