A view on markets and the UK Budget