RBC upgraded Marathon Oil Corporation $MRO and downgraded BP plc $BP today saying growth looks good for both companies — but BP is less of a value after its recent outperformance