BP reports quarterly net loss of $450 million