Royal's Tejada suspended 105 games