Sterling plunged to below $1.04 as global markets react to the UK's biggest tax cuts in 50 years.