Lady Gaga has heaped praise on Bruno Mars, describing the musician as a "once-in-a-generation artist".