Cano injured, Mariners drop game to Angels 4-2