Charlton have signed Iran international striker Reza Ghoochannejhad from Standard Liege for an undisclosed fee.