who wrote i got sunshine on a cloudy day