Ibuprofen versus other non-steroidal anti-inflammatory drugs: use in general practice and patient perception