Eric Gordon agrees to 4-year, $75.6 million contract extension with Rockets