Controllable synthesis of Au@SnO2 core–shell nanohybrids with enhanced photocatalytic activities