Home Investing BP weighs on the FTSE100