Three charged with having guns on bus