Sterling falls to record low of $1.035 against the dollar