Arnold Schwarzenegger's son Patrick has shot a topless campaign photo for fashion firm Hudson which features on a huge billboard high above Sunset Boulevard in Los Angeles.