The Resolution Foundation says the Budget will do little to address ‘the sharp challenges facing Britain’