Boris Johnson: rail strikes 'unnecessary' and 'a terrible idea'