Bank of England keeps low rate, sees ‘temporary’ inflation spike