Celtic vandt søndag sin pokaltitel nummer 40 efter en dramatisk finale mod Hearts, der måtte helt ud i straffesparkskonkurrence for at finde en vinder.