Oldham man charged after stabbing at Presthaven Sands