The Albany Gazette - BP posts record profit, dilutes green target