Mel Gibson ‘too short’ for 007