Mariners roar past Angels 10-3 on opening day