Osborne should have cut top tax rate to 40p