Trevor Bauer suspended for 2 seasons for violating MLB policies