David Price vows to make Red Sox fans love him