Roger Federer led søndag et sjældent nederlag på græs, da han tabte finalen til Borna Coric efter tre tætte sæt.