Sterling clings to 8-month highs vs euro, falls vs dollar ahead of BoE meeting