1. He speaks good English.
2. He speaks English well.
What's the difference in meaning between the above two sentences?