Lewis Hamilton said "there will be some tears" for him during Formula 1's summer break as he admitted his first season with Ferrari has "been a real battle".