Man charged with assault after attack on Manchester GP surge