Crude gains for 5th straight week with Brent crosses $76 mark