The British pound crossed the $1.31 mark for the first time since May overnight as expectations that Prime Minister Boris Johnson would win a majority at next week's election firmed.