Avandia drop-off erodes GSK profits