Italy striker Ciro Immobile has signed for Borussia Dortmund from Torino for an undisclosed fee on a five-year contract.