At least 28 killed as Afghan bus hits 'Taliban' bomb