Tyler O'Neill extends his record for most consecutive opening day homers to six as he opens season on a tear