BP hands out subsea contracts for West African development