FTSE 100 ends roller-coaster day higher as Trump win boosts pharma, gold shares