Housebuilders gain while banks lose out after Bank of England holds rates for now