What are the differences (if any) between ES6 arrow functions and functions bound with Function.prototype.bind?

What are the differences (if any) between ES6 arrow functions and functions bound with Function.prototype.bind?