Super sub – Peter Crouch makes record Premier League substitute appearance