Felix Hernandez contract extension: Mariners could offer ace long-term deal