China’s most scenic spot: Red Beach near northernmost coastal city Panjin